hanging island is located